【例子介绍】FLV播放器,纯原生 JavaScript 开发
【相关图片】
【源码结构】
.
├── FLV播放器,纯原生 JavaScript 开发.zip
└── flv.js
├── LICENSE
├── README.md
├── d.ts
│ └── flv.d.ts
├── demo
│ ├── demo.css
│ └── index.html
├── docs
│ ├── api.md
│ ├── architecture.png
│ ├── cors.md
│ ├── design.md
│ ├── livestream.md
│ └── multipart.md
├── package-lock.json
├── package.json
├── src
│ ├── config.js
│ ├── core
│ │ ├── features.js
│ │ ├── media-info.js
│ │ ├── media-segment-info.js
│ │ ├── mse-controller.js
│ │ ├── mse-events.js
│ │ ├── transmuxer.js
│ │ ├── transmuxing-controller.js
│ │ ├── transmuxing-events.js
│ │ └── transmuxing-worker.js
│ ├── demux
│ │ ├── amf-parser.js
│ │ ├── demux-errors.js
│ │ ├── exp-golomb.js
│ │ ├── flv-demuxer.js
│ │ └── sps-parser.js
│ ├── flv.js
│ ├── index.js
│ ├── io
│ │ ├── fetch-stream-loader.js
│ │ ├── io-controller.js
│ │ ├── loader.js
│ │ ├── param-seek-handler.js
│ │ ├── range-seek-handler.js
│ │ ├── speed-sampler.js
│ │ ├── websocket-loader.js
│ │ ├── xhr-moz-chunked-loader.js
│ │ ├── xhr-msstream-loader.js
│ │ └── xhr-range-loader.js
│ ├── player
│ │ ├── flv-player.js
│ │ ├── native-player.js
│ │ ├── player-errors.js
│ │ └── player-events.js
│ ├── remux
│ │ ├── aac-silent.js
│ │ ├── mp4-generator.js
│ │ └── mp4-remuxer.js
│ └── utils
│ ├── browser.js
│ ├── exception.js
│ ├── logger.js
│ ├── logging-control.js
│ ├── polyfill.js
│ └── utf8-conv.js
├── tsconfig.json
├── tslint.json
├── types
│ ├── index.d.ts
│ ├── test-flv.ts
│ └── tsconfig.json
└── webpack.config.js
12 directories, 60 files
评论